package java学习.第08章_面向对象编程_高级;

public class K_IDEA_快捷键_调试_插件 {
    public static void main(String[] args) {
        System.out.println("55");

    }
}

/**
 * 所有见 其他-快捷键
 * 或： https://blog.csdn.net/weixin_43344151/article/details/124535443
 * 常用：
 * 剪切： Ctrl + X
 * 复制： Ctrl + C
 * 粘贴： Ctrl + V
 * 粘贴为纯文本： Ctrl + Alt + Shift + V
 * 从历史选择粘贴： Ctrl + Shift + V
 * 复制行： Ctrl + D
 * 复制文件路径： Ctrl + Shift + C
 * 复制引用： Ctrl + Alt + Shift + C
 * 保存全部： Ctrl + S
 * 撤销： Ctrl + Z
 * 反撤销： Ctrl + Shift + Z
 */
class 快捷键 { //File -> Settings -> Keymap -> 进行选择快捷键
/**
 * 对代码操作
 *  智能提示： Ctrl + Enter
 *  使用xx环绕： Ctrl + Alt + t   //有的不能用  快捷键冲突
 *  自动生成变量返回值：Ctrl + Alt + v  //  new String();  使用后 String | = new String();
 *  复制行： Ctrl + D
 *  删除行： Ctrl + y
 *  切换到上一行开头： Ctrl + Alt + Enter
 *  切换到下一行开头： Shift + Enter
 *  移动选择的代码： Ctrl + Shift + ↑/↓
 *  移动： Alt + Shift + ↑/↓
 *
 *  批量修改指定的变量名、方法名、类名等： shift + F6
 *  抽取代码重构方法: ctrl + alt + m
 *  重写父类的方法(列举出父类所有方法进行选择重写): ctrl + o
 *  实现接口的方法(列举出所有)： ctrl + i
 *  选中的结构的大小写的切换： ctrl + shift + u
 *  批量导包： ctrl + alt + o
 *
 */

/**
 * 对类操作
 * 查看源码： Ctrl + 鼠标：进入选择的源码
 *          Ctrl + n：搜索所有源码  或者  Shift + Shift
 * 查看/搜索当前类的结构：Ctrl + F12
 * 退汇上一个编辑的页面+位置 ：Ctrl + Alt + ←
 * 退汇下一个编辑的页面+位置 ：Ctrl + Alt + →
 * 切换标签： Alt + ←/→
 * 查看继承树的结构： Ctrl + H
 * 查看方法文档： Ctrl + Q    或 鼠标悬停名表方法
 * 查看类的 UML 关系图： Ctrl + Alt + U    社区版没有
 * 定位某行： Ctrl + G
 * 回溯变量或方法来源： Ctrl + Alt + B
 * 关闭或展开此java文件 Ctrl + Shift + -/+
 * 关闭或展开此方法： Ctrl + Alt + -/+
 *
 */
/**
 * 查找替换与关闭
 * 查找当前页面：Ctrl + F
 * 查找整个工程：Ctrl + Shift + F
 * 查找并替换页面结构：Ctrl + R
 * 查找并替换整个工程结构：Ctrl + Shift + R
 * 光标移动至行首 Home
 * 光标移动至行尾 End
 *
 */
/**
 * 格式调整
 * 格式化代码： Ctrl + Alt + L
 * 单行注释：Ctrl + /
 * 使用霍曲晓多行注释(注释选定结构)： Ctrl + Shift + /
 * 整体后移： Tab
 * 整体前移： Shift + Tab
 *
 */
}
